package cn.kgc.voi;

import cn.kgc.pojo.ItripHotel;
import org.apache.solr.client.solrj.beans.Field;

public class SearchQueryVo extends ItripHotel {
    /**
     * 升序排列字段
     */
    private String ascSort;
    /**
     * 入住时间
     */
    private String checkInDate;
    /**
     * 退房时间
     */
    private String checkOutDate;
    /**
     * 倒叙排列字段
     */
    private String descSort;
    /**
     * 目的地
     * tradingAreaNames
     */
    private String destination;
    /**
     * 酒店特色 IDS
     */
    private String featureIds;
    /**
     * 酒店级别
     */
    /**
     * 关键词
     */
    @Field
    private String keywords;
    /**
     * 最高价
     */
    private String maxPrice;
    /**
     * 最低价
     */
    private String minPrice;
    /**
     * 页数
     */
    private String pageNo;
    /**
     * 页大小
     */
    private String pageSize;
    /**
     * 商圈 IDS
     */
    private String tradeAreaIds;

    public String getAscSort() {
        return ascSort;
    }

    public void setAscSort(String ascSort) {
        this.ascSort = ascSort;
    }

    public String getCheckInDate() {
        return checkInDate;
    }

    public void setCheckInDate(String checkInDate) {
        this.checkInDate = checkInDate;
    }

    public String getCheckOutDate() {
        return checkOutDate;
    }

    public void setCheckOutDate(String checkOutDate) {
        this.checkOutDate = checkOutDate;
    }

    public String getDescSort() {
        return descSort;
    }

    public void setDescSort(String descSort) {
        this.descSort = descSort;
    }

    public String getDestination() {
        return destination;
    }

    public void setDestination(String destination) {
        this.destination = destination;
    }

    public String getFeatureIds() {
        return featureIds;
    }

    public void setFeatureIds(String featureIds) {
        this.featureIds = featureIds;
    }



    public String getKeywords() {
        return keywords;
    }

    public void setKeywords(String keywords) {
        this.keywords = keywords;
    }

    public String getMaxPrice() {
        return maxPrice;
    }

    public void setMaxPrice(String maxPrice) {
        this.maxPrice = maxPrice;
    }

    public String getMinPrice() {
        return minPrice;
    }

    public void setMinPrice(String minPrice) {
        this.minPrice = minPrice;
    }

    public String getPageNo() {
        return pageNo;
    }

    public void setPageNo(String pageNo) {
        this.pageNo = pageNo;
    }

    public String getPageSize() {
        return pageSize;
    }

    public void setPageSize(String pageSize) {
        this.pageSize = pageSize;
    }

    public String getTradeAreaIds() {
        return tradeAreaIds;
    }

    public void setTradeAreaIds(String tradeAreaIds) {
        this.tradeAreaIds = tradeAreaIds;
    }

    @Override
    public String toString() {
        return "SearchQueryVo{" +
                "ascSort='" + ascSort + '\'' +
                ", checkInDate='" + checkInDate + '\'' +
                ", checkOutDate='" + checkOutDate + '\'' +
                ", descSort='" + descSort + '\'' +
                ", destination='" + destination + '\'' +
                ", featureIds='" + featureIds + '\'' +
                ", keywords='" + keywords + '\'' +
                ", maxPrice='" + maxPrice + '\'' +
                ", minPrice='" + minPrice + '\'' +
                ", pageNo='" + pageNo + '\'' +
                ", pageSize='" + pageSize + '\'' +
                ", tradeAreaIds='" + tradeAreaIds + '\'' +
                '}';
    }
}
